imperial research facility (pallaxides) - French English Dictionary